home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Turnbull China Bikeride
/
Turnbull China Bikeride - Disc 1.iso
/
ARGONET
/
PD
/
SOUND
/
REPLAYER.SPK
/
!Makefile
/
Makefile
< prev
next >
Wrap
Makefile
|
1998-09-07
|
3KB
|
140 lines
Libraries = OSLib:o.oslib \
C:o.asstubs \
$(ExtraLibraries)
CPPFlags = $(CPPExtra) -depend !Depend -IC: -throwback \
-DRISCOS -D__swi
CCFlags = $(CCExtra) -depend !Depend -IC: -throwback -DRISCOS
ASMFlags = $(ASMExtra) -stamp -nocache -closeexec -quit \
-throwback
LinkFlags = $(LinkExtra)
LibFileFlags = $(LibFileExtra)
SqueezeFlags = $(SqueezeExtra) -v
MacrofileFlags = $(MacroFileExtra) -depend !Depend -throwback
CopyFlags = $(CopyExtra)~CQR~V
CPP = $(CPPPrefix) Makatic._C++ c++ -c $(CPPFlags)
CC = $(CCPrefix) cc -c $(CCFlags)
ASM = ObjAsm $(ASMFlags)
LINK = Link -aif -c++ $(LinkFlags)
LIBFILE = LibFile $(LibFileFlags)
SQUEEZE = Squeeze $(SqueezeFlags)
MACROFILE = Dreamscape:Macrofile $(MacrofileFlags)
COPY = Copy
# Replayer command line tool
Tool = ^.replayer
ToolObjs = o.command \
o.replaylib
# Playraw command line tool
Playraw = ^.playraw
PlayrawObjs = o.playraw \
o.replaylib
# Replayer library
Lib = o.replaylib
LibObjs = o.replayer \
o.header \
o.playback \
o.driver \
o.veneer
VPATH = @.^
.SILENT:;
.SUFFIXES: .o .c++ .c .s .cmhg
AllTargets: $(Tool) $(Playraw) $(Lib)
$(Tool): $(ToolObjs) $(Libraries)
Echo -- Linking $@
$(LINK) -o $@ $(ToolObjs) $(Libraries)
If "$(CCPrefix)"<>"MemCheck.CC" Then $(SQUEEZE) $@
If "$(CCPrefix)"="MemCheck.CC" Then SetType $@ ff8
Echo
$(Playraw): $(PlayrawObjs) $(Libraries)
Echo -- Linking $@
$(LINK) -o $@ $(PlayrawObjs) $(Libraries)
If "$(CCPrefix)"<>"MemCheck.CC" Then $(SQUEEZE) $@
If "$(CCPrefix)"="MemCheck.CC" Then SetType $@ ff8
Echo
$(Lib): $(LibObjs)
Echo -- Assembling $@
$(LIBFILE) -o $@ -c $(LibObjs)
Echo
.c++.o:
Echo -- Compiling $<
$(CPP) -o $@ <Replayer$Dir>.foo.$<
Echo
.c.o:
Echo -- Compiling $<
$(CC) -o $@ <Replayer$Dir>.foo.$<
Echo
.s.o:
Echo -- Assembling $<
$(ASM) -from $< -to $@
Echo
# Dynamic dependencies:
o.playraw: <Replayer$Dir>.foo.^.c.playraw
o.playraw: OS:h.taskwindow
o.playraw: OS:h.types
o.playraw: OS:h.os
o.playraw: Replayer:h.replaydriver
o.driver: <Replayer$Dir>.foo.^.c.driver
o.driver: C:h.swis
o.driver: C:h.kernel
o.driver: OS:h.os
o.driver: OS:h.types
o.driver: OS:h.osbyte
o.driver: OS:h.osfile
o.driver: OS:h.fileswitch
o.driver: OS:h.osmodule
o.driver: <Replayer$Dir>.foo.^.h.replaydriver
o.replayer: <Replayer$Dir>.foo.^.c.replayer
o.replayer: <Replayer$Dir>.foo.^.h.replayer
o.replayer: Dreamscape:h.bool
o.replayer: OS:h.types
o.replayer: <Replayer$Dir>.foo.^.h.replaydriver
o.playback: <Replayer$Dir>.foo.^.c.playback
o.playback: C:h.swis
o.playback: C:h.kernel
o.playback: OS:h.os
o.playback: OS:h.types
o.playback: OS:h.osbyte
o.playback: OS:h.osfile
o.playback: OS:h.fileswitch
o.playback: OS:h.osmodule
o.playback: OS:h.osfind
o.playback: OS:h.osgbpb
o.playback: MemCheck:h.MemCheck
o.playback: <Replayer$Dir>.foo.^.h.replayer
o.playback: Dreamscape:h.bool
o.playback: <Replayer$Dir>.foo.^.h.replaydriver
o.playback: <Replayer$Dir>.foo.^.h.replaydriver
o.command: <Replayer$Dir>.foo.^.c.command
o.command: Dreamscape:h.bool
o.command: OS:h.types
o.command: OS:h.osbyte
o.command: OS:h.os
o.command: OS:h.taskwindow
o.command: Replayer:h.replayer
o.command: Dreamscape:h.bool
o.command: Replayer:h.replaydriver
o.header: <Replayer$Dir>.foo.^.c.header
o.header: <Replayer$Dir>.foo.^.h.replayer
o.header: Dreamscape:h.bool
o.header: OS:h.types
o.header: <Replayer$Dir>.foo.^.h.replaydriver